# 切片的示例

# 定义列表
list1 = [1,2,3,4,5,6,7,8,9,10]

# 切片 语法： list[start:end]
# 切片：从第2个元素开始，到第8个元素结束，不包含第8个元素
print(list1[1:8]) #规则 list[start:end]， start:起始位置，end:结束位置，end-1

# 完整的规则： list[start:end:step]
# 切片：从第2个元素开始，到第8个元素结束，不包含第8个元素，步长为2
print(list1[1:8:2])
print(list1[1:8:3])

print(list1[:5])
print(list1[5:])
print(list1[:])

print(list1[::-1]) # 倒序

str="hello world"
print(str[::-1]) # 当步长为-1时，切片的起始位置和结束位置分别是最后一个元素和第一个元素
print(str[3::-1]) # lleh

